#ifndef _MUTATOR_HPP
#define _MUTATOR_HPP

#include <GA\BinaryString\BinaryString.hpp>

namespace unitraf
{

class Mutator
{
public:
	Mutator(double prob);
	void mutate( BinaryString *BS );
	~Mutator(void);
private:
	Mutator();
	
protected:
	double _prob;
};

}//namespace unitraf
#endif //_MUTATOR_HPP